@charset "utf-8";
/*2020/12/15  Y*/


/*----------------------------------首页样式-----------------------------------*/
.content{
	margin-top: 25px;
}
.widtha{
	width: 330px;
}
/* 头条 */
.bigHeadBar{ text-align: center;margin-top: 30px;margin-bottom: 20px}
.bigHeadBar h2{ line-height: 50px;font-size: 200.1111%;font-weight: 700}
.bigHeadBar h2 a{ color: #005293;display: block;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.bigHeadBar .headbar{ display: none}
.newsTitle,
.mobTitle,
.pubTitle{
	border-left: 4px solid #1458a1;
	font-size: 20px;
	padding-left: 14px;
}
.mobTitle{
	display: none;
}
.newsTitle span{
	cursor: pointer;
}
.newsActive{
	color: #29599c;
    font-weight: bold;
}
.newsPic{
	width: 325px;
    height: 182px;
    position: relative;
    margin-top: 25px;
    margin-left: 3px;
}
.newsPic1,
.newsPic2,
.newsPic3{
	height: 182px; 
    width: 325px; 
    overflow: hidden;
    position: relative;
}
.pagination1 {
    position: absolute;
    text-align: right;
    top: 190px;
    width: 100%;
    text-align: center;
    z-index: 999;
}
.pagination1 .swiper-pagination-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: #ccc;
    margin: 0 5px;
    cursor: pointer;
}
.pagination1 .swiper-active-switch {
    background: #2e6dba;
}
.swiper-slide{
	position: relative;
}
.swiper-slide span{
	background: rgba(0,0,0,0.5);
	height: 40px;
	line-height: 40px;
	color: #fff;
	width: 316px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 9px;
}
.newsList{
	margin-top: 25px;
	margin-left: 3px;
}
.newsList li{
	background: url(../images/dot1.png) left center no-repeat;
	padding-left: 20px;
	line-height: 27px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	cursor: pointer;
}
.newsList li:hover{
	color: #347ed4;
}
.more,
.list2,
.list3,
.infoOvert,
.mobChange,
.msgNews,
.mobOTitle,
.mobColumn,
.mobFooter{
	display: none;
}
.newsText{
	position: absolute;
	height: 40px;
	line-height: 40px;
	left: 0;
	right: 0;
	bottom: 0;
	color: #FFF;
	z-index: 9999;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: rgba(0,0,0,0.6);
    padding: 0 120px 0 20px;
}

/*办事不求人*/
.widthb{
	width: 608px;
}
.pic{
	margin-top: 25px;
	width: 605px;
	position: relative;
}
.link1{
	width: 25%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	cursor: pointer;
}
.link2{
	width: 25%;
	position: absolute;
	top: 0;
	left: 25%;
	bottom: 0;
	cursor: pointer;
}
.link3{
	width: 25%;
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	cursor: pointer;
}
.link4{
	position: absolute;
	top: 0;
	left: 75%;
	right: 0;
	bottom: 0;
	cursor: pointer;
}
.changeDiv{
	margin-top: 18px;
    width: 608px;
    height: 252px;
    background: url(../images/p1_2.gif) repeat-x top #f3f4f8;
    position: relative;
}
.changeNav span{
    float: left;
    width: 122px;
    font-size: 18px;
    color: #2e6dba;
    padding-top: 84px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.changeNav span#legal i {
    background: url(../images/legal.png) no-repeat;
    width: 67px;
    height: 67px;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.changeNav span#personal i {
    background: url(../images/personal.png) no-repeat;
    width: 67px;
    height: 67px;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.changeNav span#work-list i {
    background: url(../images/work-list.png) no-repeat;
    width: 67px;
    height: 67px;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.changeCon {
    background: url(../images/p1_3.jpg) no-repeat top #fff;
    width: 363px;
    height: 252px;
    position: absolute;
    left: 122px;
    box-shadow: 0px 1px 5px 0px rgba(72, 72, 73, 0.35);
}
.changeCon h3 {
    height: 65px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    line-height: 65px;
}
.personal-con i {
    background: url(../images/personal-icon.png) no-repeat left center;
    width: 34px;
    height: 30px;
    text-align: center;
    padding-left: 40px;
}
.legal-con i {
    background: url(../images/legal-icon.png) no-repeat left center;
    width: 34px;
    height: 30px;
    text-align: center;
    padding-left: 40px;
}
.work-list-con i {
    background: url(../images/work-list-icon.png) no-repeat left center;
    width: 34px;
    height: 30px;
    text-align: center;
    padding-left: 40px;
}
.changeList{
	width: 336px;
    margin: 10px auto 0 auto;
	overflow: hidden;
}
.changeList li{
	float: left;
    width: 72px;
    height: 62px;
    border: 1px solid #f0f0f0;
    margin: 15px 4px 0 4px;
    display: inline;
    text-align: center;
    cursor: pointer;
}
.changeList li:hover{
	color: #c00;
}
.changeList li img{
	width: 24px;
	height: 25px;
	margin: 12px auto 0;
}
.changeList li span{
	margin-top: 3px;
	text-align: center;
	display: block;
	font-size: 12px;
}

/*政民互动*/
.newsMore{
	font-size: 12px;
	color: #9b9b9b!important;
	line-height: 30px;
}
.newsMore:hover{
	text-decoration: underline;
}
.message{
	background: url(../images/p2_1.png) no-repeat;
    width: 325px;
    height: 150px;
    margin-top: 22px;
}
.message h2{
	font-size: 22px;
	line-height: 40px;
    text-align: center;
    color: #fff;
}
.msgBtn{
	margin-top: 50px;
	overflow: hidden;
}
.msgBtn li{
	width: 50%;
	float: left;
	cursor: pointer;
}
.msgBtn li img{
	width: 85%;
	margin: 0 auto;
}
.robot{
	border: 1px solid #999;
    padding: 5px 20px;
    margin: 10px auto;
    overflow: hidden;
    cursor: pointer;
}
.robot img{
	float: left;
	width: 50px;
}
.robot.hot-line {height: 85px;padding: 0;}
.robot.hot-line img {
    float: none;
    width: 100%;
    height: 95px;
}
.robotText{
	float: left;
    margin-left: 10px;
    width: 72%;
}
.robotText b{
	display: block;
    font-size: 20px;
    margin: 5px auto;
    text-align: center;
}
.robotText span{
	text-align: center;
	display: block;
}
.msgList{
	margin-top: 20px;
	overflow: hidden;
}
.msgList li {
	width: 33.33%;
	float: left;
	cursor: pointer;
}
.msgList li:hover span {
    border-radius: 50%;
    background: #f4f5f8;
}
.msgList li:hover p{
	color: #c00;
}
.msgList li span {
    width: 62px;
    height: 62px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.msgList li img {
    width: 42px;
    height: 43px;
    margin-top: 10px;
    margin-left: 10px;
}
.msgList li p{
	display: block;
	text-align: center;
}

/*政府信息公开*/
.overtList{
	margin-top: 25px;
}
.overtList li {
    float: left;
    width: 92px;
    height: 186px;
    margin-left: 11px;
    cursor: pointer;
    position: relative;
}
.listCon{
	padding-top: 1px;
}
.overtImg{
	width: 53px;
    height: 65px;
    display: block;
    margin: 40px auto 10px auto;
}
.overtList li .listCon span {
    display: block;
    width: 70%;
    line-height: 20px;
    margin-left: 15%;
    text-align: center;
}
.liCon1:hover i{
	background: url(../images/p2_3f_ico.png) no-repeat;
	width: 33px;
    height: 34px;
    position: absolute;
    top: -7px;
    right: 8px;
    z-index: 999;
}
.liCon2:hover i{
	background: url(../images/p2_2a_ico.png) no-repeat;
	width: 33px;
    height: 34px;
    position: absolute;
    top: -7px;
    right: 8px;
    z-index: 999;
}
.liCon3:hover i{
	background: url(../images/p2_2b_ico.png) no-repeat;
	width: 33px;
    height: 34px;
    position: absolute;
    top: -7px;
    right: 8px;
    z-index: 999;
}
.liCon4:hover i{
	background: url(../images/p2_2c_ico.png) no-repeat;
	width: 33px;
    height: 34px;
    position: absolute;
    top: -7px;
    right: 8px;
    z-index: 999;
}
.liCon5:hover i{
	background: url(../images/p2_2d_ico.png) no-repeat;
	width: 33px;
    height: 34px;
    position: absolute;
    top: -7px;
    right: 8px;
    z-index: 999;
}
.liCon6:hover i{
	background: url(../images/p2_3e_ico.png) no-repeat;
	background-size: 100%;
	width: 33px;
    height: 34px;
    position: absolute;
    top: -7px;
    right: 8px;
    z-index: 999;
}
.liCon1 .listCon{
	background: #e6efff;
    height: 180px;
}
.liCon1 .listCon .overtImg{
	background: url(../images/p2_3f.png) no-repeat;
}
.liCon1:hover .listCon{
	color:#fff;
	background: #4878c9;
}
.liCon1:hover .listCon .overtImg{
	background: url(../images/p2_3f_a.png) no-repeat;
}
.liCon2 .listCon{
	background: #eff5e7;
    height: 180px;
}
.liCon2 .listCon .overtImg{
	background: url(../images/p2_3a.png) no-repeat;
}
.liCon2:hover .listCon{
	background:#91b462;
	color:#fff;
}
.liCon2:hover .listCon .overtImg{
	background: url(../images/p2_3a_a.png) no-repeat;
}
.liCon3 .listCon{
	background: #e2f0fb;
    height: 180px;
}
.liCon3 .listCon .overtImg{
	background: url(../images/p2_3b.png) no-repeat;
}
.liCon3:hover .listCon{
	background:#347ed4;
	color:#fff;
}
.liCon3:hover .listCon .overtImg{
	background: url(../images/p2_3b_a.png) no-repeat;
}
.liCon4 .listCon{
	background: #f7efe8;
    height: 180px;
}
.liCon4 .listCon .overtImg{
	background: url(../images/p2_3c.png) no-repeat;
}
.liCon4:hover .listCon{
	background:#e8814e;
	color:#fff;
}
.liCon4:hover .listCon .overtImg{
	background: url(../images/p2_3c_a.png) no-repeat;
}
.liCon5 .listCon{
	background: #fff3e1;
    height: 180px;
}
.liCon5 .listCon .overtImg{
	background: url(../images/p2_3d.png) no-repeat;
}
.liCon5:hover .listCon{
	background:#e8814e;
	color:#fff;
}
.liCon5:hover .listCon .overtImg{
	background: url(../images/p2_3d_a.png) no-repeat;
}
.liCon6 .listCon{
	background: #f5f3ff;
    height: 180px;
}
.liCon6 .listCon .overtImg{
	background: url(../images/p2_3e.png) no-repeat;
}
.liCon6:hover .listCon{
	background:#c3bdf9;
	color:#fff;
}
.liCon6:hover .listCon .overtImg{
	background: url(../images/p2_3e_a.png) no-repeat;
}

/*专题专栏*/
.column{
	margin-top: 22px;
    position: relative;
    width: 622px;
}
.arrow-left {
    background: url(../images/prev3.png) no-repeat;
    width: 16px;
    height: 29px;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 999;
}
.arrow-right {
    background: url(../images/next3.png) no-repeat;
    width: 16px;
    height: 29px;
    position: absolute;
    top: 36px;
    right: 0px;
    z-index: 999;
}
.newsPic4{
	width: 582px;
    height: 112px;
    overflow: hidden;
}
.newsPic4 img{
	width: 185px;
	height:104px;
	margin: 0 auto;
}

/*footer*/
.footer{
	background: #29599c;
    padding-top: 20px;
    margin-top: 20px;
    position: relative;
    z-index: 11;
}
.footerList{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.footerList li{
	float: left;
    width: 185px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background: #fff;
    margin-right: 18px;
    color: #252525;
    cursor: pointer;
}
.footerList li:hover{
	color: #29599c;
}
.footerActive{
	color: #29599c!important;
}
.footer_2 {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
    padding: 30px 0 50px 0;
}
.footer_2 p {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    color: #fff;
}
.footer_2 p a {
    margin: 0 40px;
    color: #fff;
}
.footer_2 p a:hover{
	color: #fff;
}
.footerLink {
    width:900px;
    float: right;
    overflow: hidden;
    padding-top: 8px;
}
.footerLink li {
    width: 30%;
    float: left;
    line-height: 24px;
    color: #fff;
    text-align: left;
}
.footerLink li a{
	color: #fff;
}
.footerCon{
	width: 1000px;
	margin: 10px auto;
}
.footerNext{
	overflow: hidden;
	width: 100%;
}
.footerNext li{
	width: 20%;
	float: left;
	color: #fff;
	text-align: left;
	margin-bottom: 10px;
	cursor: pointer;
}
.footerNext li:hover{
	color: #c00;
}
.footerNext li a{
	color: #fff;
}
.footerNext li a:hover{
	color: #c00;
}

/*layer*/
.layer {
    position: fixed;
    _position: absolute;
    display: block;
    width: 50px;
    right: 13px;
    _right: -52px;
    top: 330px;
    z-index: 99;
    border-radius: 25px;
    background: #eee;
}
.layer li{
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
}
.layerImg{
	display: block;
    width: 50px;
    height: 50px;
    background: #e2e3e7;
    border-radius: 50px;
}
.layer li span{
	display: block;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}
.layer li:hover .layerImg{
	background: #3c90f7;;
}
.ercode{
	width: 150px;
	height: 150px;
	position: absolute;
	top: 0;
	right: 50px;
	display: none;
}

/*模板一修改内容*/
.tabNav{
	width: 82px;
	float: left;
	margin-top: 25px;
}
.tabNav li{
	height: 169px;
	background: url(../images/tab2.png) left top no-repeat;
	margin-bottom: 5px;
	overflow: hidden;
	cursor: pointer;
}
.tabNav li span{
	font-size: 20px;
	width: 25px;
	margin: 30px auto;
	display: block;
	font-weight: bold;
	color: #347ed4;
}
.tabNavActive{
	background: url(../images/tab1.png) left top no-repeat!important;
}
.tabNavActive span{
	color: #fff!important;
}
.tabCon{
	width: 520px;
	height: 340px;
	border: 1px solid #347ed4;
	margin-top: 25px;
	float: right;
}
.tabIcon{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.tabIcon li{
	width: 25%;
	height: 33%;
	float: left;
    display: inline;
    text-align: center;
    cursor: pointer;
}
.tabIcon li img {
    width: 24px;
    margin: 25px auto 0;
}
.tabIcon li span {
    margin-top: 10px;
    text-align: center;
    display: block;
    font-size: 14px;
}
.tabIcon li:hover{
	color: #c00;
}
.tabList{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.tabScroll{
	position: absolute;
	top: 0;
	left: 0;
	right: -20px;
	bottom: 0;
	overflow-y: scroll;
}
.tabSys{
	padding: 10px;
}
.tabSys li{
	width: 105px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
	font-size: 15px;
	margin-right: 20px;
	margin-bottom: 12px;
	cursor: pointer;
}
.tabSys li:hover{
	color: #f00;
}
.makeList{
	overflow: hidden;
    margin-top: 25px;
}
.makeList li {
    float: left;
    width: 90px;
    height: 186px;
    margin-left: 11px;
    cursor: pointer;
    border: 1px solid #347ed4;
}
.makeList li img{
	width: 53px;
    display: block;
    margin: 30px auto 20px auto;
}
.makeList span {
    display: block;
    width: 70%;
    line-height: 20px;
    margin-left: 15%;
    text-align: center;
}
.msgList1{
	margin-top: 20px;
	overflow: hidden;
}
.msgList1 li {
	width: 25%;
	float: left;
}
.msgList1 li:hover span {
    border-radius: 50%;
    background: #f4f5f8;
}
.msgList1 li:hover p{
	color: #c00;
}
.msgList1 li span {
    width: 62px;
    height: 62px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.msgList1 li img {
    width: 42px;
    height: 43px;
    margin-top: 10px;
    margin-left: 10px;
}
.msgList1 li p{
	display: block;
	text-align: center;
}
/*模板二修改内容*/
.widthc{
	width: 490px; 
	height: 320px; 
}
.secPic{
	width: 490px;
    height: 275px;
    margin-top: 20px;
}
.secPic .newsPic1, 
.secPic .newsPic2, 
.secPic .newsPic3 {
    width: 490px;
    height: 270px;
    overflow: hidden;
}
.pagination2 {
    position: absolute;
    text-align: right;
    width: 100%;
    bottom: 0;
    z-index: 999;
    /*background: rgba(0,0,0,0.6);*/
    height: 40px;
    line-height: 40px;
}
.pagination2 .swiper-pagination-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: #ccc;
    margin-right: 10px;
    cursor: pointer;
}
.pagination2 .swiper-active-switch {
    background: #2e6dba;
}
.secNews li{
	background: url(../images/dotl.png) left center no-repeat;
	line-height: 35px;
}
.secNews li p{
	width: 380px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	float: left;
}
.secNews li span{
	float: right;
	color: #999;
	font-size: 12px;
}
.secInfoList{
	overflow: hidden;
	margin-top: 20px;
}
.secInfoList li{
	float: left;
	width: 148px;
	height: 70px;
	margin-left: 20px;
	border: 1px solid #347ed4;
	cursor: pointer;
}
.secInfoList li:hover{
	color: #c00;
}
.secInfoList li img{
    width: 53px;
    float: left;
    margin: 10px;
}
.secInfoList li span{
	width: 75px;
	font-size: 16px;
	margin-top: 12px;
	float: left;
}
.tabNav1 li{
	height: 130px;
	background: url(../images/tab2.png) left -20px no-repeat;
}
.tabNav1 li span{
	margin-top: 12px;
}
.tabCon1{
	height: 400px;
}
.tabNavActive1{
	background: url(../images/tab1.png) left -20px no-repeat!important;
}
.tabNavActive1 span {
    color: #fff!important;
}

/*走进鸡西video*/
.videoDiv{
	width: 1000px;
	margin: 0 auto;
	height: 490px;
	background: #999;
	margin-top: 20px;
}


/*政府公报*/
.noticeSearch{
	width: 680px;
    height: 55px;
    border: 1px solid #e5e5e5;
    margin: 40px auto;
    overflow: hidden;
}
.noticeText{
	width: 482px;
    height: 55px;
    border: none;
    float: left;
}
.noticeBtn{
	width: 198px;
    height: 55px;
    background: url(../images/gbss.png) no-repeat center top;
    border: none;
}
.noticeCon{
	overflow: hidden;
}
.zfgbTrem{
	width: 360px;
    margin-right: 30px;
    float: left;
    position: relative;
    padding-bottom: 20px;
}
.zfgbBookBg{
	background: url(../images/bulletin.png) no-repeat top center;
    width: 358px; 
    height: 100px;
    margin-top: 60px;
    padding-top: 211px;
}
.fmyear{
	font-size: 20px;
    text-align: center;
    line-height: 30px;
    color: #b26d24;
}
.fmyear span{
	display: inline-block;
    font-size: 14px;
    line-height: 14px;
    vertical-align: text-top;
    margin-left: 5px;
}
.fmyear span em{
	display: inline-block;
    font-size: 12px;
    font-style: normal;
}
.zfgbYear,
.zfgbNum{
	position: relative;
}
.zfgbYear span,
.zfgbNum span,
#province,
.city{
	display: inline-block;
    width: 143px;
    height: 47px;
    background: url(../images/gban.png) no-repeat top center;
    font-size: 16px;
    font-weight: bold;
    line-height: 47px;
    text-align: center;
    margin: 30px 15px 0;
    cursor: pointer;
	padding-left: 30px;
	outline: none;
	border: 0;
}
.yearList{
    width: 141px;
    border: 1px solid #CCC;
    height: 150px;
    overflow-y: auto;
    position: absolute;
    top: 77px;
    left: 15px;
    background: #fff;
    display: none;
}
.yearList li{
	font-size: 16px;
    text-align: center;
    line-height: 180%;
    cursor: pointer;
}
.yearList li:hover{
	font-weight: bold;
}
.zfgbCon{
	width: 400px;
    float: left;
}
.zfgbTitle{
	font-size: 30px;
    text-align: center;
    line-height: 180%;
    font-weight: bold;
}
.syk{
	font-size: 16px;
	text-align: center;
	line-height: 2;
}
.zfgbState{
	border-bottom: 1px solid #ccc;
    overflow: hidden;
}
.catalogue{
	font-size: 16px;
    margin: 20px auto 5px auto;
    display: block;
    line-height: 2;
    text-align: center;
    font-weight: bold;
}
.cataTitle{
	font-size: 16px;
    margin: 20px auto 5px auto;
    display: block;
    font-weight: bold;
}
.cataText{
	font-size: 14px;
    line-height: 200%;
}
.cataText a:hover{
	color: #c00;
	text-decoration: underline;
}
.zfgbOther{
	width: 180px;
    float: right;
}
.zfgbBtn{
	background: url(../images/gbtitbg.jpg) repeat-x;
    width: 100%;
    text-align: center;
    height: 54px;
    font-size: 20px;
    line-height: 54px;
    margin-bottom: 10px;
}
.zfgbBtn a:hover{
	text-decoration: underline;
	color: #c00;
}
.zfgbScroll{
	margin: 10px auto;
    height: 220px;
    overflow-y: auto;
}
.zfgbScroll p{
	text-indent: 24px;
	line-height: 1.6;
}
.zfgbScroll::-webkit-scrollbar{width:6px;height:6px;}
.zfgbScroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background:#c0c0c0;}
.zfgbScroll::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background:#2d65a6;}




@media (max-width: 689px) and (min-width: 320px){
	.widtha,
	.widthb,
	.widthc{
		width: 100%;
		height: auto;
		margin: 0;
	}
	.newsTitle,
	.changeDiv,
	.newsMore,
	.overtList,
	.column,
	.footer,
	.layer,
	.tabNav,
	.tabCon,
	.makeList,
	.secInfoList{
		display: none;
	}
	.mobTitle,
	.pubTitle{
		display: block;
		margin: 20px auto 0;
		font-size: 1.5rem;
		width: 90vw;
	}
	.content {
	    margin: 0;
	}
	.newsPic,
	.secPic {
	    width: 95vw;
	    height: 50vw;
	    position: relative;
	    margin: 10px auto;
	}
	.newsPic1,
	.newsPic2,
	.newsPic3,
	.secPic .newsPic1, 
	.secPic .newsPic2, 
	.secPic .newsPic3  {
	    height: 50vw;
	    width: 95vw;
	    margin: 0 auto;
	    overflow: hidden;
	}
	.swiper-slide span{
		width: 100%;
	}
	.pagination1 {
	    top: 51vw;
	}
	.newsList{
		width: 95vw;
    	margin: 10px auto;
	}
	.more{
		display: block;
		width: 95vw;
		height: 3rem;
		line-height: 3rem;
	    text-align: center;
	    font-size: 1.4rem;
	    background: #eee;
	    margin: 10px auto 0;
	}
	.list2,
	.list3,
	.infoOvert,
	.mobChange,
	.mobColumn,
	.mobFooter{
		display: block;
	}
	.list2 li,
	.list3 li{
		font-size: 1.4rem;
		line-height: 32px;
		overflow: initial;
	    text-overflow: initial;
	    white-space: normal;
	    background: url(../images/dot1.png) left 1rem no-repeat;
	}
	.infoOvert{
		overflow: hidden;
		width: 95vw;
		margin: 10px auto;
	}
	.infoOvert li{
		width: 33%;
		float: left;
		margin-bottom: 20px;
	}
	.infoOvert li img{
		width: 50%;
		margin: 20px auto;
	}
	.infoOvert li span{
		text-align: center;
		display: block;
	}
	.pic{
		width: 95vw;
		margin: 10px auto;
	}
	.mobChange{
		width: 95vw;
		margin: 20px auto 0;
	}
	.mobChange h3 {
	    font-size: 24px;
	    padding: 20px 0;
	    text-align: center;
	    background: url(../images/titbg.png) no-repeat center bottom;
	}
	.legal-con i {
	    background: url(../images/legal-icon1.png) no-repeat left center;
	    background-size: 80% 100%;
	    margin-right: 0.14rem;
	}
	.personal-con i {
	    background: url(../images/personal-icon1.png) no-repeat left center;
	    background-size: 80% 100%;
	    margin-right: 0.14rem;
	}
	.work-list-con i {
	    background: url(../images/work-list-icon1.png) no-repeat left center;
	    background-size: 80% 100%;
	    margin-right: 0.14rem;
	}
	.mobChangeList{
		overflow: hidden;
		margin-top: 20px;
	}
	.mobChangeList li{
		width: 25%;
		float: left;
		margin-bottom: 30px;
	}
	.mobChangeList li img{
		width: 60px;
		height: 60px;
		margin: 0 auto;
	}
	.mobChangeList li span{
		display: block;
		margin-top: 5px;
		text-align: center;
	}
	.mobList{
		margin-top: 20px;
		overflow: hidden;
	}
	.mobList li{
		width: 32%;
		margin-right: 2%;
		float: left;
		text-align: center;
		padding: 10px 0;
		background: #eee;
		margin-bottom: 10px;
	}
	.mobList li:hover{
		color: #f00;
	}
	.mobList li:nth-child(3n){
		margin-right: 0;
	}
	.message {
	    background: url(../images/p2_1.png) no-repeat;
	    background-size: 100%;
	    width: 95vw;
	    height: 40vw;
	    margin: 22px auto 0;
	}
	.msgBtn li img{
		width: 70%;
	}
	.mobOTitle{
		display: block;
		font-size: 1.5rem;
	    color: #1558a1;
	    font-weight: bold;
	    margin-top: 20px;
	    padding-left: 14px;
	    line-height: 30px;
	}
	.msgNews{
		display: block;
		width: 95vw;
		margin: 0 auto;
	}
	.msgNews li{
		font-size: 1.4rem;
	    background: url(../images/dotl.png) no-repeat 5px 13px #f4f5f8;
	    padding-left: 22px;
	    line-height: 35px;
	    height: 35px;
	    margin-top: 10px;
	}
	.robot{
		width: 89vw;
		padding: 3vw;
	}
	.newsPic5{
		width: 95vw;
		height: 250px;
		margin: 20px auto;
	}
	.newsPic5 img{
		height: 100%;
	}
	.pagination4 {
	    position: absolute;
	    text-align: right;
	    bottom: 0;
	    right: 10px;
	    width: 100%;
	    text-align: right;
	    z-index: 999;
	}
	.pagination4 .swiper-pagination-switch {
	    display: inline-block;
	    width: 8px;
	    height: 8px;
	    border-radius: 6px;
	    background: #fff;
	    margin: 0 3px;
	    cursor: pointer;
	}
	.pagination4 .swiper-active-switch {
	    background: #2e6dba;
	}
	.mobFooter{
		background: #29599c;
		color: #fff;
		text-align: center;
		padding: 30px 0 20px;
		font-size: 1.4rem;
		line-height: 1.5;
	}
	.mobFooter a{
		color: #fff;
	}
	.mask{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.5);
		z-index: 999;
		display: none;
	}
	.secNews li{
		background: no-repeat;
		line-height: 27px;
	}
	.secNews li p{
		width: auto;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		float: initial;
	}
	.secNews li span{
		display: none;
	}
	.videoDiv{
		width: 95vw;
    	margin: 1rem auto 0;
    	height: auto;
	}
	
	/*政府公报*/
	.noticeSearch{
		width: 90%;
		margin: 10px auto;
		height: 40px;
	}
	.noticeText{
		width: 70%;
		height: 40px;
	}
	.noticeBtn{
		width: 30%;
		height: 40px;
		font-size: 1.6rem;
		background-size: cover;
	}
	.zfgbTrem {
	    margin: 0 auto;
	    float: inherit;
	}
	.zfgbCon,
	.zfgbOther{
		width: 90%;
		margin: 0 auto;
		float: inherit;
	}
        .bigHeadBar h2 a {white-space: unset;}
}